Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile F9 Italy F2 Chile F1 Chile F2 Netherlands F2 Italy F15 Italy F16 Chile 11 Italy F17 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Italy F18 Serbia F3 Germany F6 Germany F7 Italy F22 Italy F17 Chile F3 Brazil F7 Brazil F8 Colombia F4 Italy F32 Italy F33 Italy F34 Chile F4 Italy F5 Italy F14 Italy F22 Italy F24 Italy F28 Italy F29 Egypt F37 Egypt F38 Azerbaijan F2 Italy F1 Italy F2 Italy F3 Italy F7 Italy F10 Italy F11 Italy F14 Italy F19 Italy F20 Italy F21 Romania F13 Romania F14 Romania F15 Italy F28 Italy F29 Canada F9 Chile F5 Chile F7 Chile F8 Great Britain F2 (Tipton) Great Britain F3 (Shrewsbury) Italy F7 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F17 (Bergamo) Italy F19 (Basilicanova) Austria F1 (Telfs) Italy F21 (Casinalbo) Italy F30 Italy F23 (Pontedera) Italy F29 (Santa Margherita Di Pula) Italy F30 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) M15 Monastir M25 Trento M15 Porec M25 Santa Margherita Di Pula M25 Karlsruhe M25 Trento M15 Porec M15 Santo Domingo M15 Santo Domingo M25 Pensacola Mohammedia Challenger Morelos Challenger Medellin Challenger Santiago Challenger Cali Challenger Brescia Challenger Guayaquil Challenger Santiago Challenger Vicenza Challenger Quito Challenger Lexington Challenger Brescia Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Puebla Challenger Barletta Challenger Savannah Challenger Rome Challenger Mestre Challenger Prostejov Challenger Milan Challenger Fano Challenger Casablanca Challenger Santiago Challenger Montevideo Challenger Morelos Challenger Barletta Challenger Italy F35 Rome Challenger Prostejov Challenger Sao Paulo Challenger San Benedetto Challenger Lima Challenger Floridablanca Challenger Santo Domingo Challenger Cordenons Challenger Tempe Challenger Genova Challenger Bogota Challenger Salinas Challenger Ningboo Challenger Canberra Challenger Budapest Challenger Cherbourg Challenger Qujing Challenger Barletta Challenger Vicenza Challenger Cordenons Challenger Montevideo Challenger Florence Challenger San Juan Challenger Cordoba Challenger L'Aquila Challenger Montevideo Challenger Manerbio Challenger Bordeaux Challenger Cali Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Aptos Challenger Caltanissetta Challenger Zhuhai Challenger Rome 2 Challenger Biella 7 Challenger Salzburg-Anif Challenger Todi Challenger Luedenscheid Challenger Cassis Challenger Forli 3 Challenger Marbella Challenger Mexico City Challenger Barletta Challenger Aguascalientes Challenger Rome 1 Challenger Drummondville Challenger Napoli Challenger Tallahassee Challenger Vicenza Challenger Perugia Challenger San Benedetto Challenger USA F6 Vina del Mar Challenger Azerbaijan F3 Marbella Challenger Aix En Provence Challenger Roseto Degli Abruzzi Challenger Rome Challenger Mohammedia Challenger Cherbourg Challenger Vicenza Challenger Andria Challenger Bergamo Challenger Santiago Challenger Campinas Challenger Quanzhou Challenger Leon Challenger Punta Del Este Challenger Piracicaba Challenger Genova Challenger Vicenza Challenger Ilkley Challenger Medellin Challenger Estoril Challenger Manerbio Challenger Como Challenger Valencia Challenger Quito Challenger Quimper Challenger Verona Challenger Andria Challenger Rome Challenger Bergamo Challenger Rosario Challenger Birmingham Challenger Szczecin Challenger Valencia Challenger Cagliari Challenger Andria Challenger Chennai Challenger Perugia Challenger Italy F8 Phoenix Challenger Genova Challenger Parma Challenger Sassuolo Challenger Sopot Challenger Manerbio Challenger Cordenons Challenger Como Challenger Szczecin Challenger Biella 1 Challenger Rome 1 Challenger Salinas Challenger Salinas 2 Challenger Lyon Challenger Szczecin Challenger Tampere Challenger Szczecin Challenger Napoli 2 Challenger Santiago 3 Challenger Lima 2 Challenger Roanne Challenger Campinas Challenger Bari Challenger Brasilia Challenger Cordenons Challenger Concepcion 2 Challenger Roseto Degli Abruzzi 2 Challenger San Luis Potosi Challenger Braga Challenger Bordeaux Challenger Lyon Challenger Oeiras 3 Challenger Luedenscheid Challenger Verona Challenger Trieste Challenger San Benedetto Challenger Cordenons Challenger Vancouver Challenger Genova Challenger Lisbon Challenger Parma Challenger Helsinki Challenger Ortisei Challenger Bergamo Challenger Canberra Challenger Barletta Challenger Francavilla Challenger San Benedetto Challenger Verona Challenger Lima Challenger San Marino Challenger Bad Waltersdorf Challenger Santa Fe 2 Challenger Lugano Challenger Rome Challenger Cagliari Challenger Murcia Challenger Naples Challenger Barletta Challenger Modena Challenger Modena Challenger Montemar Challenger Buenos Aires Challenger Szczecin Challenger Florence Challenger Ismaning Challenger Ortisei Challenger Rennes Challenger Cherbourg Challenger Cordenons Challenger Forli Challenger Biella Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Zhuhai Challenger Warsaw Challenger Lisbon Challenger Napoli Challenger Barcelona Challenger Bogota Challenger Shenzhen Challenger Cali Challenger Noumea Challenger Bucaramanga Challenger Gran Canaria 2 Challenger Santo Domingo Challenger Lisbon Challenger Santos Challenger VTR Open - Vina del Mar Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Ortisei Challenger Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo Ecuador Open - Quito Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Argentina Open - Buenos Aires Geneva Open - Geneva Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Adelaide International - Adelaide Forte Village Sardegna Open - Sardinia Antalya Open - Antalya Sardegna Open - Cagliari Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Heilbronn Challenger Santo Domingo Challenger United Cup - Australia Cordoba Open - Cordoba Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Pereira Challenger Terra Wortmann Open - Halle Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Caltanissetta Challenger Perugia Challenger Cortina Challenger Szczecin Challenger Hamburg Challenger Andria Challenger Brest Challenger Guayaquil Challenger Buenos Aires Challenger Guadalajara Challenger Francavilla Challenger Generali Open - Kitzbuhel Bordeaux Challenger Mestre Challenger Lyon Challenger Apia International - Sydney Genova Challenger Biella Challenger Argentina Open - Buenos Aires Citi Open - Washington Roseto Degli Abruzzi 1 Challenger Brescia Challenger Santiago Challenger Rio De Janeiro Challenger Szekesfehervar Challenger Rio Open - Rio de Janeiro Francavilla Challenger Trieste Challenger Argentina Open - Buenos Aires Milan Challenger Perugia Challenger San Benedetto Challenger Braga Challenger Swiss Open - Gstaad Segovia Challenger Santiago 2 Challenger Portoroz Challenger Biella Challenger Forli 4 Challenger Santiago Challenger Morelos Challenger Barletta Challenger Shenzhen Open - Shenzhen Tampere Challenger Rio Open - Rio de Janeiro Barcelona Challenger Como Challenger Bangkok Challenger Bergamo Challenger Parma Challenger Lima Challenger Rio Open - Rio de Janeiro Todi Challenger Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Szczecin Challenger Little Rock Challenger Orlando 2 Challenger German Tennis Championships - Hamburg Forli Challenger Perugia Challenger Cordenons Challenger Winston-Salem Open - Winston-Salem San Marino Challenger Murcia Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Tennis Napoli Open - Naples Cordoba Open - Cordoba Sao Paulo Challenger Swiss Indoors Basel - Basel Cordoba Open - Cordoba Genova Challenger Chile Dove Men+Care Open - Santiago Brisbane International - Brisbane Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Murcia Challenger Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Perugia Challenger Nordea Open - Bastad Braunschweig Challenger Buenos Aires Challenger Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Terra Wortmann Open - Halle Abierto de Tenis Mifel - Los Cabos Adelaide International - Adelaide Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Plava Laguna Croatia Open - Umag Korea Open - Seoul Moselle Open - Metz Braga Challenger China Open - Beijing Movistar Chile Open - Santiago Chengdu Open - Chengdu Movistar Chile Open - Santiago BMW Open - Munich Perugia Challenger San Marino Challenger Heilbronn Challenger Cancun Challenger Maharashtra Open - Pune Forli 5 Challenger AEGON International - Eastbourne Plava Laguna Croatia Open - Umag European Open - Antwerp Argentina Open - Buenos Aires Girona Challenger Shenzhen Challenger Francavilla Challenger Santiago Challenger Sanremo Challenger Biella Challenger Montechiarugolo Challenger Barcelona Open Banc Sabadell - Barcelona Concepcion Challenger Zadar Challenger Turin Challenger Trieste Challenger Prague 2 Challenger Bogota Challenger Montechiarugolo - Parma Challenger Turin Challenger Genova Challenger Qatar ExxonMobil Open - Doha Trieste Challenger Millennium Estoril Open - Estoril Villena Challenger Argentina Open - Buenos Aires Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Gonet Geneva Open - Geneva Rolex Paris Masters - Paris Rothesay International - Eastbourne Nordea Open - Bastad BNP Paribas Nordic Open - Stockholm BMW Open - Munich Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid National Bank Open - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York German Tennis Championships - Hamburg Wimbledon - London Rakuten Japan Open - Tokyo Fever-Tree Championships - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group I, PO, DOM-CHI 4-1 U.S. Open - New York Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, Group A, Bologna French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Valencia Challenger Davis Cup, World Group, QR, AUT-CHI 2-3 U.S. Open (juniors) U.S. Open (juniors) Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 All Lower level tournaments Davis Cup, World Group, PO, CHI-KAZ 3-1 China Open - Beijing Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, Q, CHI-PER 3-2 Tiriac Open - Bucharest Australian Open (juniors) French Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) Olympics - Paris Lisbon Challenger